;
(function (window, angular) {
    'use strict';
    window.ActionBaseCode = {
        companyAudit: 801000,
        companyManage: 802000,
        authTemplate: 1500,
        department: 1100,
        role: 1400,
        account: 1000,
        user: 1300,
        dictionary: 901000,
        appSetting: 902000
    };
    window.ActionCode = {
        /* -------------------- 企业空间 -------------------- */
        companyAudit: ActionBaseCode.companyAudit + 1,                    // 入驻审核 -- 审核   code：801001

        companyAdd: ActionBaseCode.companyManage + 1,                     // 企业管理 -- 新增   code：802001
        companyEdit: ActionBaseCode.companyManage + 2,                    // 企业管理 -- 编辑   code：802002
        companyDel: ActionBaseCode.companyManage + 3,                     // 企业管理 -- 删除   code：802003
        companyExport: ActionBaseCode.companyManage + 4,                  // 企业管理 -- 导出   code：802004

        templateAdd: ActionBaseCode.authTemplate + 2,                     // 权限模板 -- 新增   code：1502
        templateDel: ActionBaseCode.authTemplate + 3,                     // 权限模板 -- 删除   code：1503
        templateEdit: ActionBaseCode.authTemplate + 4,                    // 权限模板 -- 编辑   code：1504
        templateConfig: ActionBaseCode.authTemplate + 8,                  // 权限模板 -- 设置模板权限   code：1508

        /* -------------------- 内部管理 -------------------- */
        deptAdd: ActionBaseCode.department + 3,                           // 部门管理 -- 新增   code：1103
        deptEdit: ActionBaseCode.department + 4,                          // 商户管理 -- 编辑   code：1104
        deptDel: ActionBaseCode.department + 5,                           // 商户管理 -- 删除   code：1105

        roleAdd: ActionBaseCode.role + 1,                                 // 角色 -- 新增   code：1401
        roleDel: ActionBaseCode.role + 2,                                 // 角色 -- 新增   code：1402
        roleEdit: ActionBaseCode.role + 4,                                // 角色 -- 新增   code：1404
        roleConfig: ActionBaseCode.role + 15,                             // 角色 -- 新增   code：1415

        userAdd: ActionBaseCode.user + 1,                                 // 人员管理 -- 新增   code：1301
        userDel: ActionBaseCode.user + 6,                                 // 人员管理 -- 删除   code：1306
        userEdit: ActionBaseCode.user + 8,                                // 人员管理 -- 编辑   code：1308
        userLocked: ActionBaseCode.user + 10,                             // 人员管理 -- 启用/锁定   code：1310
        
        userResetPwd: ActionBaseCode.account + 10,                        // 人员管理 -- 重置密码   code：1010 

        /* -------------------- 系统管理 -------------------- */
        paramClassAdd: ActionBaseCode.dictionary + 1,                     // 参数配置 -- 新增类型   code：901001
        paramClassEdit: ActionBaseCode.dictionary + 2,                    // 参数配置 -- 编辑类型   code：901002

        appSettingAdd: ActionBaseCode.appSetting + 1,                     // APP配置 -- 新增   code：902001
        appSettingEdit: ActionBaseCode.appSetting + 2                     // APP配置 -- 编辑   code：902002
    };
})(window, window.angular);
